Big Huge Thesaurus

active agent

noun